串列(list)是python最常用的資料容器,利用[]或是用list()建立,其內容可被修改;內容是有序的。
串列的建立與基本運算
函數 | 說明 |
---|---|
list(a) | 建立a串列 |
range(i) | 傳回range物件,0到i-1, 間距為1 |
range(a, b, d) | 傳回range a到b - 1的串列,間距為d |
list類別提供的函數
函數 | 說明 |
---|---|
lst.append(a) | 在lst串列加入a物件 |
lst.clear() | 清空lst串列的內容 |
lst.count(a) | 計算a在lst出現的次數 |
lst.copy() | 複製串列lst |
lst.extend(a) | 把a的元素依序加入lst |
lst.index(a) | 找出a第一次出現在lst的索引 |
lst.insert(index,a) | 把a插入索引index的位置 |
lst.pop(index) | 刪除並傳回lst中索引為index的元素 |
lst.copy() | 複製串列lst |
lst.remove(a) | 移除lst中第一個出現的a |
lst.reverse() | 把lst反向排列 |
lst.sort(reverse = True) | 把lst由大到小排列,若reverse = False則由小到大排序 |